package com.hdu.dwh.service.cube_service;

import java.util.Set;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hdu.dwh.pojos.QueryResult;
import com.hdu.dwh.pojos.cube_pojos.Cuboid;

public interface CuboidService extends IService<Cuboid> {

    Set<Cuboid> getCuboidsByCubeId(Integer id);

    /**
     * 根据cubeId删除cuboid,同时级联删除cuboid的维度
     * @param id
     */
    void removeByCubeId(Integer id);

    QueryResult executeCuboidSQL(String sql) throws Exception;
    
}
